From: emellor@ewan Date: Sat, 17 Sep 2005 15:10:04 +0000 (+0100) Subject: Added getTargetMemory, getSsidref methods to XendDomainInfo, and use these and X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~16780^2~47^2~15 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=b92a3ca11f264258cafb4c4061e135c7e547daad;p=xen.git Added getTargetMemory, getSsidref methods to XendDomainInfo, and use these and getDomain, getName in SrvDomainDir, to decouple the latter from the internals of the former, in preparation for changes internal to XendDomainInfo. Signed-off-by: Ewan Mellor --- diff --git a/tools/python/xen/xend/XendDomainInfo.py b/tools/python/xen/xend/XendDomainInfo.py index 0110462a49..36e93472df 100644 --- a/tools/python/xen/xend/XendDomainInfo.py +++ b/tools/python/xen/xend/XendDomainInfo.py @@ -334,6 +334,13 @@ class XendDomainInfo: def getName(self): return self.name + def getSsidref(self): + return self.ssidref + + def getTargetMemory(self): + """Get this domain's target memory size, in MiB.""" + return self.memory + def setStoreRef(self, ref): self.store_mfn = ref self.storeDom("store/ring-ref", ref) diff --git a/tools/python/xen/xend/server/SrvDomainDir.py b/tools/python/xen/xend/server/SrvDomainDir.py index 78066b2f40..c9593aaee6 100644 --- a/tools/python/xen/xend/server/SrvDomainDir.py +++ b/tools/python/xen/xend/server/SrvDomainDir.py @@ -85,7 +85,7 @@ class SrvDomainDir(SrvDir): def _op_create_cb(self, dominfo, configstring, req): """Callback to handle domain creation. """ - dom = dominfo.name + dom = dominfo.getName() domurl = "%s/%s" % (req.prePathURL(), dom) req.setResponseCode(http.CREATED, "created") req.setHeader("Location", domurl) @@ -112,7 +112,7 @@ class SrvDomainDir(SrvDir): fn = FormFn(self.xd.domain_restore, [['file', 'str']]) dominfo = fn(req.args) - dom = dominfo.name + dom = dominfo.getName() domurl = "%s/%s" % (req.prePathURL(), dom) req.setResponseCode(http.CREATED) req.setHeader("Location", domurl) @@ -153,10 +153,10 @@ class SrvDomainDir(SrvDir): req.write('')